package ziface

import (
	"net"
)

type IConnection interface {
	Start() // 让当前的连接开始工作
	Stop()  // 结束当前连接的工作
	GetTCPConn() *net.TCPConn
	GetConnID() uint32
	RemoteAddr() net.Addr
	Send(data []byte) error
}

type HandleFunc func(*net.TCPConn, []byte, int) error
